package DAO;

import java.util.ArrayList;

import Model.Product;
import Model.ProductsSearchbyCriteria;



public interface ProductsDAO {
	public  Product findProduct(int partnumber) throws DAOException;
    public ArrayList<Product> findAllProduct() throws DAOException;
    public void insertProduct(Product P) throws DAOException;
    public void updateProduct(Product P) throws DAOException;
    public void deleteProduct(Product P) throws DAOException; 
    public ArrayList<Product> findProductsByCriteria(Product psc) throws DAOException;
    public  ArrayList<Product> findProductlessStock() throws DAOException;
}
